.iframe{
    border-radius:5px 5px 5px 5px;
    min-height: 381px;
    width: 618px;
}
.login{
    float: left;
    width: 100%;
    height: 100%;
    background: #f0f0f0; 
    border: 1px solid #f0f0f0;
}
.linea_login{
    float: left;
    width: 100%;
    border: 1px solid #f0f0f0;
}
.login .titulo_login{
/*    padding: 3% 0% 3% 2%;*/
    height: 43px; 
    border: 1px solid #00436F; 
    background: #00436F;    
    border-radius:5px 5px 0px 0px;
    float: left;
    margin-left: 2%;
    margin-top: 2%;
    width: 96%;
/*
        height: 30px;
    font-size: 18px;*/
}
.login .titulo_login label{
    padding: 10px 10px 10px 10px;
    color:white;
    font-size: 18px;
}
.login .titulo_login_verde{ 
    float: left;
    margin-left: 2%;
    width: 96%;
    height: 4px; 
    border: 1px solid #91B510; 
    /*margin-top: 4px;*/
    background: #91B510; 
}
.login .content_login{
    /*    padding: 3% 0% 5% 5%;*/
    float: left;
    margin-left: 2%;
    width: 96%;
/*    border: 1px solid red;*/
    height: 100%;
    font-size: 18px;
}
.login .img_login{
    float: left;
    padding-left: 9%;
    width: 100%;
    height:40%; 
/*    border: 1px solid purple;*/
}
.login .alert_login{
    float: left;
    margin-top: 2%;
    border-radius:5px 5px 5px 5px;
    width: 100%;
    height:112px; 
    background: white;
    border: 1px solid white;
}
.login .div_alert{
    float: left;
    padding: 2px 2px 2px 33px;
    width: 100%;
    height:30%; 
/*    border: 1px solid orange;*/
}
.login .div_alert label{
font-size: 14px;
}
.login .div_content_alert{
    float: left;
    padding: 4px 2px 2px 14px;
    width: 100%;
    height:70%; 
/*    border: 1px solid orange;*/
    font-size: 11px;
}

.login .content_login_right{
    padding: 0% 0% 5% 0%;
    margin-top: 2%;
    margin-left: 2%;
    border-radius:5px 5px 5px 5px;
    float: right;
    background: white;
    border: 1px solid white;
    /*    margin-right: 6%;*/
    /*    margin-left: 30%;*/
    width: 66%;
    min-height: 278px;

}
/******************************************************/
.login .content_login_left{
    padding: 0% 0% 5% 0%;
   margin-top: 2%;
    float: left;
    width: 32%;
/*    border: 1px solid red;*/
    height: 100%;
    font-size: 18px;
}
/******************************************************/
.login .div_login{
    width: 100%;
    float: left;
    margin-left: 16%;
    /*      border: 1px solid purple;*/
    height: 30px;
    font-size: 18px;
}
.login .div_login2{
    width: 100%;
    float: left;
    /*      border: 1px solid purple;*/
    height: 30px;
    font-size: 18px;
}
.login .div_link{
    width: 100%;
    float: left;
    margin-left: 34%;
    /*    border: 1px solid purple;*/
    height: 30px;
    font-size: 18px;
}
.login .nit_login{
    float: left;
    padding: 8px 37px 0px 0px;
    font-size: 15px;
}
.login .pass_login{
    float: left;
    padding: 8px 20px 0px 0px;
    font-size: 15px;
}
.login .ajustar_buttton{
    width: 100px;
    height: auto;
    border: 1px solid #c3c3c3;
    background: white;
}
.login .button_login1{
    float: right;
    margin-right: 14%;
    width: 30%;
}
.login .button_login2{
    float: right;
    margin-right: 2%;
    width: 30%;
}
.login .olvideclave{
    font-size: 12px;
    text-decoration: underline;
    color: #2dbfff;
    cursor: pointer;
    /*    border: 1px solid red;*/
}
.login .usuario{
    float: left;
    width: 65%;
    max-width: 133px;
}
.login .contrasena{
    float: left;
    width: 65%;
    max-width: 133px;
}
.login  .registrate_login{
    float: left;
    margin-left: 2%;
    width: 90%;
    height: 17%;
/*    border: 1px solid #c3c3c3;*/
}
.login  .text_secundario_login{
    float: left;
/*    margin-left: 2%;*/
    width: 46%;
    height: 17%;
/*    border: 1px solid #c3c3c3;*/
}
.login .text_secundario_login label{
    margin-left: 4%;
    font-weight: bold;
}
.registrate_login label{
    float: left;
    margin-right: 1%;
    font-size: 18.5px;
    font-weight: bold;
}
.registrate_login span{
    float: left;
    color: #00436F;
    font-size: 13px;
    padding: 2px 0px 3px 0px;
}
.link_login{
    float: left;
     margin-left: 6.8%;
    text-decoration: underline;
    width: 90%;
/*    height: 10%;*/
    color: #2DBFFF;
    font-size: 13px;
    cursor: pointer;
/*      border: 1px solid #c3c3c3;*/
}

